package com.linjiahao.oss.vo;

import lombok.Data;

/**
 * 加解密、签名、验签VO
 * @author suruihuang
 */
@Data
public class SecurityParaVO {
    /**
     * 需要加解密、计算签名、验签的字段名
     */
    private String fieldName;
    /**
     * 表名或ES索引名
     */
    private String tableName;
    /**
     * 签名、验签的ID字段名
     */
    private String pkField;

    /**
     * 用于拼接验签参数签名字段名
     */
    private String dbField;

    /**
     * 需要加解密、计算签名、验签的对象
     */
    private Object obj;

    /**
     * 模块编码
     */
    private String agentCode;

    /**
     * 需要加密字段原来的值
     */
    private Object fieldValue;
}
